<?php
	include_once "../classes/thuvienham.php";
	include_once "../classes/baiviet_bs.php";
	
	if(!IsAdmin())
		header("Location: index.php");
	
	if(!isset($_GET['mbv']) || !isset($_GET['pin']))
	{
		QuayVeTrangTruoc();
	}
	else
	{
		$MaBaiViet = $_GET['mbv'];
		$PIN       = $_GET['pin'];
		
		$baiviet = new baiviet_bs();
		$baiviet->SetMaBaiViet($MaBaiViet);
		$issetBaiViet = $baiviet->KiemTraTonTai();
		if($issetBaiViet == null)
		{
			//Không tồn tại bài viết có mã bài viết như trên
		}
		else
		{
			//Tiến hành kiểm tra mã PIN
			$data_baiviet = $baiviet->LayDanhSach();
			if($data_baiviet[0]['PIN'] == $PIN)
			{
				//Thích hợp các thông số, tiến hành cập nhật trạng thái
				$baiviet_tmp = new baiviet_bs();
				$baiviet_tmp->SetMaBaiViet($MaBaiViet);
				$baiviet_tmp->SetMaTrangThai(1);
				$baiviet_tmp->CapNhatTrangThai();
				
				$baiviet_tmp->SetDuocChinhSua(0);
				$baiviet_tmp->CapNhatDuocChinhSua(); // Sau khi kiểm duyệt, khóa chức năng chỉnh sửa bài viết
			}
			//Sai mã PIN, không xử lý
			
			//Cập nhật lại PIN cho bài viết sau khi đã xử lý
			$baiviet_tmp = new baiviet_bs();
			$baiviet_tmp->SetMaBaiViet($MaBaiViet);
			$baiviet_tmp->SetPIN(GeneratePIN());
			$baiviet_tmp->CapNhatPIN();
		}
		QuayVeTrangTruoc();
	}
?>